home *** CD-ROM | disk | FTP | other *** search
- BAWK Version 2a
-
- Version 2a of BAWK is simply a modification of the source files to
- eliminate compile warnings. As the earliest C compiler for micro
- computers, BDS C takes a rather cavalier attitude toward pointer; they
- are all the same as integers! More modern C compilers detect a
- pointer mismatch and at least issue a warning message. The changes to
- the sources consisted primarily of casts to make the pointers match,
- no work on the original definitions was done and, in at least a couple
- of cases, the definitions were not correct.
-
- The file BAWK.H contains an interesting feature to compensate for the
- somewhat unusual manner in which BDS C handles externals. The
- technique was first developed by George Eberhardt of Computer
- Inovations to allow CI C-86 the handle BDS C source with a minimum of
- modification. The technique is actually handy in most C programs of
- any size [maybe BDS C was right?]
-
- The rules file, TOFC.RUL, when used with the source files for BAWK,
- will porduce a "Table-of-Contents" of all functions in BAWK. Courtesy
- of Datalight C, BAWK.COM can accept wildcard file specifications on
- the command line; i.e:
-
- A>BAWK TOFC.RUL BAWK*.C
-
- will execute BAWK using rules file, TOFC.RUL, on all source files of
- BAWK.
-
- Don A. Williams
-
-